var JE = JE || {};
JE.local = JE.local ||{
	lang:{
		core:{}
	}
};
/*服务器信息*/
JE.local.lang.server = {
	core:{
		success:"Success!",
		fail:"Failed!",
		sqlFail:"Pass SQl Error!",
		emptySql:"Empty!",
		removeFail:"Pass TableName or Primary Key failed!",
		removeSuccess:"items removed!",
		disableSuccess:"items disabled!",
		enableSuccess:"items enabled!",
		updateSuccess:"items updated!",
		queryFail:"No Data!",
		requestFail:"Pass info failed!",
		uploadFail:"Upload Failed!",
		uniquenSuccess:"Validation Success!",
		uniquenFail:"Unique Violation!"
	},
	wf:{
		processNameRepet:"This name already exists, please rename!",
		deployed:"This process already deployed, please cancel!",
		clearSuccess:"Clear process definition success!",
		deployFail:"Deploy error, please check!",
		showImgFail:"Process instance error!",
		pdidError:"Process definition ID error!",
		piidError:"Process instance ID error!",
		clearDirtySuccess:"Clear Success!",
		updateSuccess:"Update Success!",
		noTask:"NO Task!",
		batchSuccess:"Approval Success!",
		paramFail:"Parameter Error!",
		promptSuccess:"Remind Success!"
	},
	dic:{
		saveFail:"Pass Info Error!",
		saveSuccess:"Add Success!",
		updateSuccess:"items updated!",
		ddItem:"Dictionary Item",
		checkEmpty:"Empty Code",
		checkRepet:"Repeated Code",
		checkSuccess:"Valid Dictionary Item"
	},
	develop:{
		excelExpFail:"Export Error:",
		excelFail:"Column Info Error!",
		saveInfoFail:"Save Error:",
		removeInfoSuccess:"Function Removed",
		removeInfoFail:"Function PK Error!",
		findInfoFail:"Can not find function!",
		findMainInfoFail:"Can not find main function!",
		findSelfInfoFail:"Can not find self function!",
		infoErrorFail:"Copy failed, for the function info is missing!",
		copyInfoFail:"Copy error:",
		infoEmpty:"No data!",
		clearSuccess:"Clear success!",
		clearFail:"Clear error:",
		relyonSuccess:"Termination success!",
		relyonFail:"Pass Primary Key failed!",
		implSuccess:"Import success",
		implChildFail:"Import error:",
		insertSuccess:"Add success",
		funcCodeRepet:"Repeated function code!",
		buildFail:"Build failed!",
		setSuccess:"Set Success...",
		syncSuccess:"Sync Success!",
		requestFieldFail:"Pass field type error!"
	},
	rbac:{
		permSuccess:"Authorise Success!",
		permFail:"Authorise failed:",
		removeSuccess:"Remove success!",
		noPermDept:"No Dept",
		noPermRole:"No Role",
		editPerm:"Edit Permission",
		paramsFail:"Pass TableName or Primary Key failed!"
		
	}
};
/*公共信息*/
JE.local.lang.common = {
	dragText:'Drag for sorting',
	okButtonText:'OK',
	cancelButtonText:'Cancel',
	fieldBlankText:'This field is mandatory!',
	addSuccessAlert:'Add successfully!',
	updateSuccessAlert:'Update successfully!',
	saveSuccessAlert:'Save successfully!',
	deleteSuccessAlert:'Delete successfully!',
	deleteConfirm:'Are you sure to delete?',
	
	editText:'Edit',
	addText:'Add',
	updateText:'Update',
	saveText:'Save',
	deleteText:'Delete',
	refreshText:'Refresh',
	closeText:'Close'
}
JE.local.lang.core.app = {
	northview:{
		agent:'Agent',
		message:'MSG',
		user:'User',
		exit:'Exit',
		agentLogin:'Agent Login'
	},
	topmenuview:{
		openFuncTip:'Open Function',
		position:'Position:',
		closeAllText:'Close All'
	},
	westview:{
		title:'Navigation',
		userData:{
			work:'Affairs',
			submit:'Approval',
			round:'Pass Round',
			entrust:'Entrust',
			email:'Email',
			calendar:'Calendar'
		},
		queryMenuEmptyText:'Menu name or Chinese phonetic alphabet...',
		queryMenuTip:'Query Menu'
	
	},
	centerview:{
		portalHtml:'The plugin has not configured main panel!'
	}
}
/*平台主面板*/
JE.local.lang.core.jemainview = {
	treeTitle:'Data Structure',/*树形功能标题*/
	formTitle:'Detail Info',/*表单标题*/
	treeQueryTitle:'Query',/*快速查询标题*/
	panelswitcher:{/*列表右下角，面板切换器*/
		label : 'View',/*切换器标签*/
		listText : 'Function List',/*切换器项-列表*/
		formText : 'Function Form'/*切换器项-表单*/
	},
	alert:{
		noFunc:'This function does not exist, please check the function code：</br>{0}',
		funcCount:{
			msg:'The number of open functions is beyond {0}，please close some and then open new function...',
			closeOther:'Close Other',
			closeAll:'Close All',
			cancel:'Cancel'
		},
		DIC:'Dictionary encoding:{0} does not exist！',
		PORTAL:{
			noId:'The ID of portal function is not passed, can not generate function',
			noFunc:'The portal function does not exist, please check the menu configuration info!'
		},
		dataview:{/*提示*/
			unSelect:'Please select the data to view!',/*列表查看表单：选中提示*/
			singleSelect:'Please select a single data to view!'/*列表查看表单：单条提示*/
		}
	},
	common:{/*公共信息*/
		helpButton:{
			text:'Help',
			noInfo:'No Help Info!',
			title:'Help Info'
		},
		lczz:'Workflow Tracking'
	}
};
/*平台列表面板*/
JE.local.lang.core.jegridview = {
	cxclButtonText:'Strategy',
	batchWFButtonText:'Batch Approval',
	groupByText:'Group by column',
	showGroupsText:'Show groups',
	doEditMask:'Form is loading, please wait...',
	pageItems:{
		pageText:'',
		pageUnit:'items per page'
	},
	rowexpanderEmptyText:'Blank',/*列表行列展示插件*/
	button:{
	},
	alert:{
		editNoSelect:'Please select the data you want to edit ...',
		editOneSelect:'Please select【1】items you want to edit, you have selected【{0}】...',
		editNoEdit:'No data operation...',
		childAdd:'Please select one main function data, and then add...',
		noSaveAdd:'There are some data has not been saved, please save the data and then add new data...',
		add:'Add successfully!',
		removeNoSelect:'Please select the data you want to delete...',
		removeSelf:'You can only delete the data which are inputted by your own!',
		removeStartWf:'The flow has started, can not be deleted...',
		removeConfirm:'Are you sure to delete?',
		disableConfirm:'Are you sure to disable?'
	},
	expExcel:{
		title:'Export Setting',
		titleLabel:'Title',
		fileNameLabel:'File Name',
		expTypeLabel:'Data Setting',
		expTypeData:{
			NOWPAGE:'Current Page',
			SELECTION:'selected data',
			ALL:'All'
		},
		styleTypeLabel:'Style Setting',
		styleTypeData:{
			GRID:'Table Style',
			REPORT:'Print Style'
		},
		styleTypeAlert:'Please set the table print style first!',
		docFolderNameLabel:'Save to file database',
		docFolderIdLabel:'Directory ID'
	},
	/*查询策略*/
	cxclBar:{
		deselectTip:'Clear strategy',
		removeTip:'Delete strategy',
		removeAlert:'Are you sure to delete this strategy?',
		errorFnAlert:'The custom method is wrong:'
	}
};
/*平台表单面板*/
JE.local.lang.core.jeformview = {
	filesLabel:'Attachment',/*表单附件标题*/
	historySet:{
		modifyUser:'Modifier',
		modifyTime:'Modify Time',
		modifyContent:'Modify Content',
		by:'instead',
		instead:'by'
	},
	button:{
	},
	doFormWinAddTitle:'Add',
	alert:{
		add:'Add successfully!',
		update:'Save successfully!',
		saveNew:'New successfully, please fill out the information...',
		saveCope:'Copy successfully!',
		saveCopyError:'Copy is failed!',
		expError:'wrong {0} expression: {1}',
		expFnError:'wrong {0} expression method:</br>{1}'
	},
	/*高级查询*/
	groupQuery:{
		title:'Advanced Query ',
		button:{
			queryText:'Query',
			resetText:'Reset',
			saveText:'Save as strategy'
		},
		saveCxclAlert:{
			no:'No strategy can be saved, please save again after query...',
			name:'Strategy Name:',
			addOk:'Add successfully!'
		},
		queryType:{
			'=':'accurate',
			'like':'fuzzy',
			'in':'include',
			'between':'between',
			'>':'>',//'greater than',
			'>=':'>=',//'greater than or equal to',
			'<':'<',//less than',
			'<=':'<=',//'less than or equal to',
			'!=':'not equal '
		},
		orderTip:'Sort',
		orderAscTip:'Ascending',
		orderDescTip:'Descending',
		cbbLabel:'Advanced'
	}
};
/*平台树形面板*/
JE.local.lang.core.jetreeview = {
	queryCbb:{
		emptyText:'Input query info...'
	},
	bbar:{
		selModelLabel:'multiselect ',
		searchModelLabel:'searching'
		
	},
	dragOkAlert:'Operation is complete!'
};
/*平台报表面板*/
JE.local.lang.core.jereportview = {
	loadingText:'The report is loading, please wait...',/*报表加载*/
	loadingPageText:'The page {0} data is loading, please wait... ',/*报表分页加载*/
	searchForm:{
		title:'Query Condition',
		queryButton:'Query',
		resetButton:'Reset',
		close:'Close'
	},
	menu:{
		search:'Query',
		print:'Print Report',
		printPage:'Paging Print',
		saveFile:'Save to file database',
		sendFile:'Express',
		exportWord:'Export to word',
		exportExcel:'Export to excel',
		refresh:'Refresh'
	},
	pageInfo:{
		title:'Paging info',
		pageSizeLabel:'Number of per page',
		bindDSLabel:'Depend on data source',
		afterPageText:'Page {0} of {1}',
		displayMsg:'Display {0} - {1} , Total Items: {2} , {3} Items Per Page'
	},
	msg:{
		saveOrSendFile:'Please input file name',
		saveOrSendFileError:'Fail to save the file!',
		exportFileOk:'Operation is successful!',
		exportChartWait:'You can not conduct exporting until all the diagrams are loaded.',
		exportChartMask:'Diagram is generating, please wait...',
		exportChartError:'There are some error when export to diagram, the error information is as follows:'
	}
};
/*平台图表面板*/
JE.local.lang.core.jechartview = {
	searchForm:{
		title:'Query Condition',
		queryButton:'Query',
		resetButton:'Reset',
		close:'Close'
	},
	menu:{
		search:'Query',
		print:'Print Diagram',
		exportImg:'Export Image',
		exportPdf:'Export PDF'
	},
	msg:{
		exportReport:'The diagram is loading, please wait...'
	},
	exportDialogMessage:'The diagram is exporting, please wait...',
	echartCfgError:'There are some error in the EChart custom configuration method, please check! ',
	max:'Maximum Value',
	min:'Minimum Value',
	average:'Average Value'
};
/*查询选择*/
JE.local.lang.core.jesswinview = {
	disableTip:{
		expTip:'Wrong tree-dictionary optional expression',
		title:'Prompt',
		msg:'The selected data is invalid, please reselect...',
		okText:'Remove invalid data intelligently',
		cancelText:'Close'
	},
	selectPanel:{
		title:'Selected Data',
		deselectTip:'Are you sure to clear all the results data?',
		clearColumnTip:'Clear'
	}
}
/*工作流*/
JE.local.lang.core.jewfview = {
	/*批量审批*/
	batchBar:{
		alert:{
			emptyWf:'Please select execution workflow!',
			emptyOper:'Please select execution operation!',
			emptyTask:'Please select execution task!',
			emptyRecord:'Please select approval data!',
			decisionNode:'Can not start, because the first node is decision node！'
		},
		wfLabel:'Workflow',
		taskLabel:'Task',
		taskImageLabel:'Flow Diagram',
		operLabel:'Operation',
		operData:{
			'sponsor':'sponsor',
			'submit':'submit',
			'return':'return',
			'back':'back',
			'transmit':'transmit',
			'entrust':'entrust',
			'round':'circulate'
		}
	},
	button:{
		sponsor:'sponsor',
		start:'start'
	},
	alert:{
		noStartWf:'You can not view the information until the workflow starts!',
		cancelWfConfirm:'Are you sure to cancel the workflow?',
		noSaveDataSubmitWf:'Please save the information first！',
		selectAssigeeUser:'Please select execution personnel!',
		doWFStart:'Start successfully！',
		doWFSponsor:'Sponsor successfully！',
		doWFBack:'Back successfully！',
		doWFSubmit:'Submit successfully！',
		doWFEnd:'The workflow is over!',
		doWFReturn:'Return successfully！',
		doWFTake:'Claim the task successfully！',
		doWFRound:'Circulate successfully！',
		doWFRoundUser:'Please select circulate personnel！',
		doWFTakeRound:'Sign for successfully！',
		doWFPass:'Passed！',
		doWFNoPass:'Voted down!',
		doWFWaiverPass:'Abstained!',
		doWFTransmit:'Transmitted!',
		doWFEntrust:'Entrusted!',
		doWFCallEntrust:'You have cancelled the entrustment!',
		doWFCancel:'You have cancelled the workflow!',
		doWFSuspend:'The workflow has been invalidated!'
		
	},
	/*审批*/
	wfLog:{
		title:'Approval Record',
		nodeName:'Node Name',
		oper:'Operation',
		user:'executer',
		opinion:'Approval Opinion',
		receiptTime:'Receipt Time',
		appTime:'Approval Time',
		takesTime:'Consumption Time',
		circulateInfo:'Circulation Information'
	},
	/*送交*/
	wfSendMsg:{
		approvalMsg:'Common approval opinions',
		approvalMsgData:['Agree','Agree on the opinion of ***','Please approve','Please deal with','Disagree','Suggest to agree','Submit to leadership for approval','The suggested submission path','Agree or Disagree ?','About the approval of ***',' execution progress is ***','Check without error'],
		button:{
			end:'End',
			nopass:'Not passed',
			waiverpass:'Abstained',
			seeImage:'View the flow diagram'
		},
		alert:{
			countersignTwoP:'The person number of countersign should be at least two, please contact administrater',
			countersignPrincipal:'Please set a countersign responsible person',
			selectToUser:'Please select a delivery person!',
			selectProcessUser:'Please select a disposal person for {0}'
		},
		more:'More',
		emptyText:'Opinion.For a more detailed explanation, please fill in the right!'
	},
	/*处理人*/
	wfProcessUser:{
		tbar:{
			remove:'Delete',
			removeAll:'Delete All'
		},
		removeAlert:'Please select personnel！',
		pressTitle:'Please select reminder!'
	},
	/*提示信息*/
	wfPrompt:{
		pressInfoTitle:'remind information',
		userTitle:'select person',
		pressInfoColumns:{
//			piid:'实例ID',
//			pdid:'部署ID',
//			userIds:'提醒人ID',
//			copyUserIds:'抄送ID',
			promptType:'Remind Type',
			userNames:'Reminder',
			copyUserNames:'Carbon Copy',
			copyContext:'Content'
		},
		meRemindTitle:'Reminded Events',
		meRemindColumns:{
			type:'Type',
			promptType:'Remind Type',
			context:'Remind Content',
			acceptName:'Reminder'
		},
		remindMeTitle:'Reminded Events',
		remindMeColumns:{
			type:'Type',
			promptType:'Remind Type',
			context:'Remind Content',
			userName:'Reminder'
		}
	},
	wfAction:{
		doWFRoundTitle:'Circulation',
		doWFCancelComments:'I want to cancel the workflow',
		doWFImageWinTitle:'workflow tracking',
		doWFPromptWinTitle:'remind workflow',
		doWFSubmitWin:{
			titleTpl:'Workflow{0}',
			title:{
				cancel:'Cancel',
				submit:'Submit',
				sponsor:'Sponsor',
				end:'End',
				back:'Back',
				takeround:'Check and approval',
				pass:'Passed！',
				nopass:'Voted down!',
				waiverpass:'Abstained!',
				changepass:'Passed！',
				callentrust:'Cancel entrust',
				entrust:'Entrust',
				transmit:'Transmit',
				suspend:'Invalid'
			},
			alert:{
				expError:'Wrong explicit and implicit expression:',
				wfBatchError:'The task【{0}】is special, can not conduct batch approval.',
				countersign:'Please check the workflow, for the countersign node can not be transmitted.'
			}
		},
		doWFFormEdit:{
			wfCurrentTaskText:'Current Task: {0}',
			alert:{
				expError:'Wrong start expression method: </br>'
			}
		},
		showRoundCommentsTitle:'Circulation Information',
		showProcessTitle:'Workflow Information',
		showImageTitle:'Workflow Information',
		showLogTplTitle:'History information of approval',
		doTaskUserTitle:'Select Approver',
		setFieldsConfig:{
			title:'Assignment Constructor',
			fieldColumn:'Field Name',
			valueColumn:'Value',
			alert:'Please select one record!'
		},
		doChangeTask:{
			title:'Change task',
			alert:{
				noTask:'There is no task to deal with!',
				noSelect:'Please select one task!',
				changeOk:'Change successfully! Current task is:'
			}
		},
		doChangeForm:{
			title:'History Forms',
			taskNameSuffix:'Current Form',
			noSelectTaskAlert:'Please select one task!'
		},
		setMessageConfig:{
			title:'Remind message template',
			DWRLabel:'Page',
			DWR:'Remind: <font color=red>{@USER_NAME@}</font> submit one task {@PROCESS_NAME@} at {@NOW_TIME@}, execution operation: {@SUBMIT_OPERATE@},execution opinion: {@SUBMIT_COMMENTS@}',
			RTXLabel:'RTX',
			RTX:"You have one task to approve!\n{@USER_NAME@} submit one task {@PROCESS_NAME@} at {@NOW_TIME@},\n Current task: {@PROCESS_CURRENTTASK@},please approve as soon as possibel!",
			EMAILLabel:'Email',
			EMAIL:"You have one task to approve!<br/>{@USER_NAME@} submit one task {@PROCESS_NAME@} at {@NOW_TIME@},<br/>execution operation:{@SUBMIT_OPERATE@},execution opinion:{@SUBMIT_COMMENTS@}<br/>Current task:{@PROCESS_CURRENTTASK@},please approve as soon as possibel!",
			NOTELabel:'Message',
			NOTE:'Reminder: {@USER_NAME@} submit one task {@PROCESS_NAME@} at {@NOW_TIME@}, please approve as soon as possibel!',
			EXPRESSLabel:'Express',
			EXPRESS:'You have one task to approve!<br/>{@USER_NAME@} {@SUBMIT_OPERATE@} one task {@PROCESS_NAME@} at {@NOW_TIME@},<br/>execution operation: {@SUBMIT_OPERATE@},execution opinion: {@SUBMIT_COMMENTS@}<br/>Current task: {@PROCESS_CURRENTTASK@},please approve as soon as possibel!',
			html:"<font color='#333333'>Reminder message template configuration, reference variable format: {Field Name} {@Workflow variable or system variable@}</font><br/><font color='#333333'>Workflow variable: @PROCESS_NAME@(Workflow Name)    @PROCESS_CURRENTTASK@(Task Node)    @SUBMIT_OPERATE@(Execution Operation)    @SUBMIT_COMMENTS@(Approval Opinion)</font>"
		},
		doCountersignUser:{
			title:'Countersign Person Assignment',
			typeLabel:'Countersign Type',
			proportionLabel:'Proportion Standard',
			assgineNameLabel:'Responsible Person',
			userNamesLabel:'Countersign Person',
//			assgineLabel:'负责人ID',
//			userIdsLabel:'会签人员ID',
			tdDomHtml:'Responsible Person: {0}',
			maxviewElHtml:'Adjust Order',
			nameColumn:'UserName',
			idColumn:'Primary Key',
			alert:{
				noUser:'Please select countersign person',
				twoUser:'The number of countersign person should be at least two',
				noAssgine:'Please appoint responsible person',
				assgineInUsers:'The responsible person must be contained in countersign person'
			}
		}
	}
};
/*工具类*/
JE.local.lang.core.util={
	DwrMsgUtil:{
		noticeTitle:'Remind',
		taskNoticeTitle:'Message Remind',
		taskNotice:'You have {0} tasks remind,',
		taskNoticeDo:'Disposal',
		funcTitle:'Workbench',
		taskNoLoginNoticeTitle:'Workflow remind',
		taskNoLoginNotice:'You have {0} tasks to dispose'
	},
	OpenFileUtil:{
		openFileByPathTitle:'View files',
		audio:'Audio',
		video:'Video',
		email:'Check email',
		unsupportedMsg:'The format is unsupported...',
		addDocBatchFilesTitle:'My content',
		rootText:'My file library',
		moveFolder:'Please select the content you want to move.'
	},
	OverrideUtil:{
		gridHeaderUpdateItem:'Update this column',
		required:'Required'
	},
	RendererUtil:{
		summaryRendererZdyTplError:'List statistic-there is some error in the custom template',
		dicNoItem:'No data item',
		fileDownload:'Download',
		filePreview:'Preview',
		ckEditorTitle:'Edit'
	},
	VTypes:{
		uniqueText:'This data has already exists, please re-input',
		repetitionText:'The two module values are not equal.'
	},
	Util:{
		uploadFileTitle:'Upload',
		uploadFileFileTypeAlert:'Please choose supported file type: {0}',
		printHtmlMask:'Print information is preparing...',
		ajaxError:'request parameter: {0}',
		submitClientInvalid:'Errors in form data, please check...',
		submitConnectFailure:'Ajax communication failed！',
		submitServerInvalid:'Error!',
		toFixedError:'toFixed() digit parameter must be in 0~20',
		msgTitle:'Message',
		noticeTitle:'Prompt',
		errorTitle:'Error',
		printFuncAlert:'You must have a data ID, otherwise you can not view or print the data.',
		showChartAlert:'The diagram {0} does not exist, please check...',
		showChartTitle:'Diagram',
		showReportAlert:'The report {0} does not exist, please check...',
		showReportTitle:'Report',
		toNumError:'Error! Can not convert to Number!',
		doMaskMsg:'Loading...',
		timeLogMsg:'Consumption Time',
		timeLogUnit:'Second',
		showFuncCfgTitle:'Configration information',
		copyAlert:'Text content have been copied to clipboard.',
		previewImageAlert:'The version of browser under Safari6.0 is not supported!',
		previewImageAlert2:'The filename extension {0} is supported.',
		numberToLetterEmptyText:'Blank',
		modifyPw:{
			cantEdit:'Agent login can not change password.',
			title:'Setting Center',
			phoneLabel:'Mobile Number',
			userNameLabel:'UserName',
			passwordLabel:'Old password',
			newPasswordLabel:'New password',
			newPassword2Label:'Repeat new password',
			newPassword2VtypeText:'Old password can not match the new password!',
			updateSuccessMsg:'Password is changed!'
		}
	},
	PrintUtil:{
		htmlTpl:'Blank',
		printDialogTitle:'Data Print',
		printDialogMsg:'Printing the selected data will be faster than all data!</br>You want to print:',
		bigDataAlert:'It will take a lot of time to print the data more than 2500 items!',
		allDataText:'Total data: {0} items',
		selectDataText:'Selected data: {0} items',
		noSelectAlert:'No selected data, can not print!',
		lodopInit:'Function print',
		lodopStartMsg:'Start to print, please wait...',
		lodopFormEndMsg:'Print complete! You have printed {0} times!',
		lodopGridEndMsg:'Print complete!',
		lodopNoData:'No data, please select some data!',
		pageTpl:'Page{#}',
		noDataTpl:'No data',
		noPrintInfo:'Please maintain printout first!'
	}
}
/*插件*/
JE.local.lang.core.ux={
	textcode:'<Automatic generation>',
	uxcolumn:{
		checkBoxTip:'Press ENTER to save!',
		updateselsLabel:'Update the selected data',
		batchUpdateTitle:'Data Update',
		batchUpdateNoSelect:'No selected data to update',
		successMsg:'Update complete!'
	},
	datetime:{
		dayNames:["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"],/*简写*/
		separator:' To  '//分隔符
	},
	childfuncfield:{
		addTip:'Add',
		removeTip:'Delete',
		removeAllTip:'Batch Delete',
		removeAlert:'Please select the data you want to delete!',
		removeConfirm:'Are you sure to delete the selected data?'
	},
	crgroup:{selectAllTip:'全选'},
	uxfilefield:{
		downLoadText:'Download',
		previewText:'Preview',
		saveDocText:'Save to file library!',
		removeConfirm:'The file will be deleted forever...',
		removeOkMsg:'Delete complete!',
		allowFileAlert:'Only the files with suffix {0} are allowed to upload!',
		notAllowFileAlert:'The files with suffix {0} are not allowed to upload!'
	},
	uxfilesfield:{
		upload:'New upload',
		files:'File Library',
		downLoadAll:'Download All',
		moveToDocFiles:'Move to file library',
		removeAll:'Clear',
		remove:'Remove',
		see:'View',
		open:'Open',
		downLoad:'Download',
		downLoadZip:'Download Package',
		uploadTitle:'Upload Attachment',
		selectFilesTitle:'Select File',
		addDocFilesTitle:'My content',
		docFilesRootText:'My file library',
		alert:{
			selectFile:'Please select file',
			selectOneFile:'Please select one file',
			fileCount:'The number of upload files has reached the maximum limitation ({0})',
			noFileDownLoad:'No file to download!',
			docFilesMove:'Please select the content you want to move.'
		}
	},
	filesset:{
		title:'Upload Attachment',
		saveFormAlert:'Please save the form data first!',
		downLoadAllText:'Download All'
	},
	formpagingbar:{
		prevText:'Previous item',
		nextText:'Next item'
	},
	graphfield:{
		editLabel:'Window Edit',
		editTitle:'Edit'
	},
	jsonfield:{
		keyColumn:'Attribute',
		valueColumn:'Value',
		noColumnHtml:'Please configure column information!'
	},
	searchfield:{
        loadingText: 'Searching...',
        emptyText: 'Not Found!'
	},
	ssfield:{
		enableExpFnError:'Field: {0} Error in optional expression method!'
	},
	qqfield:{
		noQueryFieldsMsg:'No configuration column query information!'
	},
	ueditorfield:{
		aligntableLabel:'Table Alignment',
		aligntdLabel:'Cells Alignment',
		winSeeLabel:'Window View',
		winSeeTitle:'Content View',
		uploadTitle:'Upload Attachment',
		attr:{
			tdTitle:'Cells Attribute',
		    tableTitle:'Table Attribute',
			backgroundColor:'Background Color',
			backgroundImage:'Background Image',
			backgroundRepeat:'Background Repeat',
			backgroundRepeatX:'RepeatX',
			backgroundRepeatY:'RepeatY',
			backgroundRepeatNo:'None Repeat',
			borderColor:'Border Color',
			borderColorTop:'Top',
			borderColorBottom:'Bottom',
			borderColorLeft:'Left',
			borderColorRight:'Right',
			borderWidth:'Border Width',
			borderStyle:'Border Style',
			borderStyleSolid:'Solid',
			borderStyleDashed:'Dashed',
			padding:'Padding',
			margin:'Margin',
			width:'Width',
			height:'Height',
			fill:'Fill',
			font:'Font',
			fontSize:'FontSize',
			fontFamily:'Style',
			fontWeight:'Normal',
			fontWeightBold:'Bold',
			fontColor:'FontColor',
			align:'Align'
		},
		align:{
			tableTitle:'Table Alignment',
	        tdTitle:'Cells Alignment',
	        left:'Left',
	        center:'Center',
	        right:'Right',
	        leftTop:'LeftTop',
	        centerTop:'Top',
	        rightTop:'RightTop',
	        leftMiddle:'Left',
	        centerMiddle:'Center',
	        rightMiddle:'Right',
	        leftBottom:'LeftBottom',
	        centerBottom:'Bottom',
	        rightBottom:'RightBottom'
		}
	},
	jeganttview:{
		lodingText:'Loading...',
		saveSuccessMsg:'Save complete!',
		noModelId:'No business data primary key!',
		newTaskName:'New task',
		tpl:{
			start:'Start:',
			end:'End:',
			percentDone:'Rate of progress:'
		},
		column:{
			task:'Task',
			fzr:'Responsible person',
			cyr:'Participant'
		},
		tbar:{
			add:'Add',
			save:'Save',
			refresh:'Refresh',
			queryEmptyText:'Query task...',
			collapse:'Fold',
			expand:'Unfold',
			zoomToFit:'Scaling',
			recover:'Recover'
		}
	},
	uploadpanel:{
		addFileBtnText : 'Choose file...',
		uploadBtnText : 'Upload',
		removeBtnText : 'Remove all',
		cancelBtnText : 'Cancel upload',
		closeBtnText : 'Close',
		column:{
			name:'File Name',
			fileName:'Custom File Name',
			type:'Type',
			size:'Size',
			percent:'Rate of progress',
			status:'Status',
			remove:'Remove'
		},
		statusRenderer:{
			1:'Waiting for uploading...',
			2:'Uploading...',
			3:'Upload failed!',
			4:'Upload complete!',
			5:'Stop'
		},
		alert:{
			title:'Prompt',
			nonSupport:'Your Flash Player is outdated, so the upload function is unavailable.',
			loadFailed:'SWFUpload load failed!',
			queueLimitExceeded:'The amount of files has reached the maximum limitation!',
			fileExceedsSizeLimit:'The size of file has reached the maximum limitation!',
			zeroByteFile:'The file size is 0 Byte!',
			invalidFileType:'This file type is not allowed!'
		}
	},
	tabclosemenu:{
		closeTabText: 'Close',
	    closeOthersTabsText: 'Close the others',
    	closeRightTabsText: 'Close right tag',
    	closeAllTabsText: 'Close all'
	}
}


/*系统功能*/
JE.local.lang.sys = {};

/*即时通讯*/
JE.local.lang.sys.IM = {
	msgWin:{
		history:{
			searchEmptyText:'Query history ...',
			seeMoreBtnText:'More...',
			top100BtnText:'Top 100...',
			viewEmptyText:'No information'
		},
		buttons:{
			file:'File',
			cloud:'Cloud',
			email:'Email',
			sms:'SMS',
			close:'Close',
			send:'Send',
			msgLog:'History'
		},
		title:{
			talk:'Group members',
			history:'History'
		}
	},
	userMenu:{
		invite:'Invite',
		edit:'Edit',
		del:'delete',
		exit:'Exit',
		add:'Add',
		refresh:'Refresh',
		remove:'Remove'
	},
	main:{
		talkGroupTitle:'Discussions',
		contactsTitle:'Contacts',
		recentContactsTitle:'Recent contacts',
		wolcomeTitle:'Wolcome'
	},
	title:'IM',
	notice:{
		msg:'Send a message!',
		title:'IM remind'
	},
	msgTag:'Msg',
	msgNewTag:'New msg！',
	myFiles:{
		sendFileTitle:'Send file',
		sendSuccess:'Send successful!',
		myFilesTitle:'My files',
		selectFileAlert:'Select a file!',
		download:'Download',
		preview:'Preview',
		saveFile:'Save file'
	},
	talkGroup:{
		updateAlert:'Discussions：{0} staff have to update, please check...',
		addAlert:'Discussions：{0} will you join...',
		kickAlert:'You were kicked out discussions：{0}',
		removeAlert:'Discussions：{0} has been dissolved！',
		exitAlert:'You have exited the discussions：{0}',
		groupNameAlert:'Please enter the group name',
		addSuccessAlert:'Add successful!',
		selectGroupAlert:'Please select the discussions!',
		removeGroupAlert:'Sure you want to delete?',
		createRemoveGroupAlert:'Only the creator can delete groups!',
		refershGroupAlert:'Refresh successful!',
		removeUserAlert:'Please choose to remove!',
		noSearchGroupAlert:'The discussions was not found!',
		groupUserTitle:'Personnel'
	},
	allHistory:{
		barTitleText:'Current history：',
		explainHtml:'Click on the left to see the history',
		content:'Content',
		range:'Range',
		emptyText:'No information'
	}
};

/*文档管理*/
JE.local.lang.sys.document = {
	westview:{
		filemenuTitle:'My files',
		queryformTitle:'Advanced search',
		functreeTitle:'Function file'
	},
	treeMenu:{
		operation:'Operation',
		open:'Open',
		browse:'Browse',
		download:'Download',
		upload:'upload',
		packDownload:'Pack download',
		refresh:JE.local.lang.common.refreshText,
		checkAll:'Check all',
		attribute:'Attribute',
		sendExpress:'Send express',
		copy:'Copy',
		cut:'Cut',
		zipPackage:'Zip package',
		toCommon:'To common',
		cancelCommon:'Cancel common',
		rename:'Rename',
		remove:'Remove',
		del:'Delete',
		restore:'Restore',
		paste:'Paste',
		emptyTrash:'Empty trash',
		authorize:'Authorize',
		batchAuthorize:'Batch authorize',
		forward:'Forward',
		back:'Back',
		top:'Top',
		last:'Last',
		newText:'New',
		word:'Microsoft Office Word',
		excel:'Microsoft Office Excel',
		ppt:'Microsoft Office PowerPoint',
		txt:'TXT',
		saveFile:'Save file',
		returns:'Return'
	},
	queryForm:{
		title:'Advanced search',
		fileTitle:'File',
		fileName:'File name',
		filePath:'File path',
		email:'Email',
		formatTitle:'Format',
		appoint:'Appoint',
		sizeTitle:'Size',
		to:'To',
		uploadTitle:'Upload time',
		timeFormat:'Y-m-d',
		queryText:'Query',
		resetText:'Reset',
		lastModifyTime:'Last modify time'
	},
	fileProgress:{
		id:'ID',
		name:'Name',
		size:'Size',
		status:'Status',
		progress:'Progress'
	},
	fileData:{
		uploadTpl:'Release can be uploaded!',//Release can be uploaded!
		name:'Name',
		title:'Email title',
		modifyTime:'Modify time',
		type:'Type',
		size:'Size',
		remark:'Remark',
		view:'View',
		thumbnail:'Thumbnail',
		icon:'Icon',
		detail:'Detail',
		order:'Order',
		operation:'operation',
		path:'Address',
		downloadTime:'Download time',
		uploader:'Uploader',
		uploadTime:'Upload time'
	},
	fileMenu:{
		dropOkAlert:'Operation completed!',
		myCommonTitle:'My common'
	},
	officeView:{
		taohong:'Red head',
		taohongAlert:'The current document does not support red head...',
		seal:'Seal',
		traceEnable:'Enable trace',
		traceDisable:'Disable trace',
		traceAlert:'The current document does not support trace mode...'
	},
	docPermForm:{
		visiblePermTitle:'Visible permission',
		controllablePermTitle:'Controllable permission',
		user:'User',
		department:'Department',
		role:'Role',
		post:'Post',
		cascadeSubFolder:'Cascade sub folder'
	},
	ctr:{
		noFolderAlert:'Folder does not exist!',
		uploadSuccess:'Upload successfully',
		uploading:'Uploading',
		uploadError:'Upload error',
		uploadErrorMsg:'Error file {0}!',
		uploadErrorSize:'Upload error, file size over 1G.',
		uploadErrorLimit:'Upload error, a one-time only 1000 files uploaded.',
		uploadErrorDuplicate:'File duplication.',
		uploadErrorOther:'Upload error, error encoding: {0}, please contact the administrator!',
		noFindFolderAlert:'Not found directory!',
		topFolderAlert:'Has been to the top directory!',
		noSelectInfo:'No selected information!',
		uploadTitle:'Upload'
	},
	util:{
		updateTimeAlert:'Update open time error!',
		upTip:'Up',
		fileSearch:'File search',
		selectAlert:'Please select the file!',
		selectFolderAlert:'Please select the directory!',
		noPermAlert:'Insufficient authority!',
		selectOneAlert:'Can only {0} a file!',
		folderCantDownload:'Folder can not be downloaded!',
		nameIllegalAlert:'The name you entered is not valid. Please re-enter!',
		newNameAlert:'Please enter a new name...',
		nameCantUpdate:'File suffix name is not allowed to modify!',
		renameSuccess:'Rename successfully！',
		renameFailure:'Rename failure！',
		deleteSuccess:JE.local.lang.common.deleteSuccessAlert,
		deleteFailure:'Delete failure！',
		deleteConfirm:JE.local.lang.common.deleteConfirm,
		deleteAlert:'Once deleted, can not be restored, whether to continue...',
		packageAlert:'Please enter the package name...',
		packageSuccess:'Packaged successfully！',
		copyAlert:'Has been successfully placed in the shear plate!',
		pasteAlert:'Paste successfully！',
		cutEmptyAlert:'Shear plate is empty!',
		commonAlert:'Only folders can be added commonly！',
		sendAlert:'Please select the file, the directory can not be sent!',
		restoreAlert:'Sure you restore?',
		restoreSuccess:'Restore successfully!',
		restoreFailure:'Restore failure!',
		clearAlert:'Once cleared, can not be restored, whether to continue...',
		clearSuccess:'The recycle bin is empty!',
		clearFailure:'Empty failure!',
		officeNewName:'Please enter a file name...',
		docName:'New Microsoft Office Word.doc',
		xlsName:'New Microsoft Office Excel.xls',
		pptName:'New Microsoft Office PowerPoint.ppt',
		txtName:'New TXT.txt',
		topAlert:'Has top',
		lastAlert:'Has last',
		unCommonAlert:'Common has been canceled',
		selectOneFolder:'Please select a folder!',
		folderCreateAlert:'Directory has been created!',
		permFolderAlert:'Is not a folder, not authorized!',
		permOneFolder:'Please choose a folder authorization!',
		updateSuccess:JE.local.lang.common.updateSuccessAlert,
		updateFailure:'Update failure!'
	}
	
}

/*邮箱*/
JE.local.lang.sys.email = {
	common:{
		addSuccessAlert:JE.local.lang.common.addSuccessAlert,
		updateSuccessAlert:JE.local.lang.common.updateSuccessAlert,
		deleteSuccessAlert:JE.local.lang.common.deleteSuccessAlert,
		deleteConfirm:JE.local.lang.common.deleteConfirm,
		
		addText:JE.local.lang.common.addText,
		updateText:JE.local.lang.common.updateText,
		deleteText:JE.local.lang.common.deleteText,
		
		addressBook:'Address book',
		companyAddressBook:'Company address book',
		
		subject:'Subject',
		addresser:'Addresser',
		recipients:'Recipients',
		time:'Time',
		file:'File',
		carbonCopy:'CC',
		blindCarbonCopy:'BCC',
		
		receive:'Receive',
		transpond:'Transpond'
	},
	emailSign:{
		name:'Name',
		signature:'Signature',
		setDefault:'Set default'
	},
	emailReadEdit:{
		joinAddressBook:'Join address book',
		reply:'Reply',
		print:'Print',
		carbonCopyTitle:'What is the cc: at the same time will send this mail to other contacts.',
		blindCarbonCopyTitle:"What is the scc: at the same time will send this email to the recipient and other contacts, but people don't see people blind copy.", 
		send:'Send',
		sendAlert:'Send complete！',
		saveDraft:'Save draft',
		saveDraftAlert:'Has been saved to the draft box!',
		emailRegexText:'Mailbox format error, format: user@example.com',
		fileLabel:'<span title ="Click upload file">File</span>',
		urgency:'Urgency',
		readReceipt:'Read receipt',
		signature:'Signature',
		recentContacts:'Recent contacts'
	},
	emailList:{
		title:'Account',
		emptyTrash:'Empty trash',
		emptySuccessAlert:'Empty trash successful！',
		rename:'Account rename',
		removeEmail:'Delete account',
		config:'Mailbox settings',
		signature:'Signature',
		collapse:'Collapse',
		up:'Up',
		down:'Down'
	},
	emailData:{
		read:'Read',
		mark:'Mark',
		msgBoxTpl:'{0} letter, {1} unread letter',
		markAllRead:'All read',
		tbar:{
			write:'Write',
			remove:'Remove',
			del:'Delete',
			selectEmailAlert:'Please select the mail！',
			markedFor:'Marked as...',
			read:'Read email',
			unRead:'Unread mail',
			star:'Star mail',
			unStar:'Cancel star',
			inInbox:'To the inbox',
			files:'Mail Files'
		}
	},
	emailConfig:{
		email:'Mailbox',
		password:'Password',
		name:'Name',
		port:'Port',
		test:'Test',
		serverSuccess:'Normal receiver！',
		serverFailure:'The server test failed, please check the configuration！',
		dustbin:'Dustbin'
	},
	emailAddress:{
		groupAddAlert:'Group name：',
		groupAddAlertTitle:'Add Group',
		groupDeleteAlert:'Delete groups at the same time to transfer the following address to the common contact!</br>Delete?',
		noUpdateAlert:'No data operation...',
        existEmailAlert:'The mailbox already exists！',
		column:{
			name:'Name',
			phone:'Phone',
			remark:'Remark',
			department:'Department',
			duty:'Duty',
			telephone:'Telephone',
			grouping:'Grouping'
		}
	},
	util:{
		receiveMsg:{
			search:'Last date: {0} scan the {1} email, date: {2}',
			accept:'{0} mail, under article {1}, successfully: {2}, failed: {3}',
			back:'Step {0}: {1} ({2}/3)',
			back2:'Receiving...',
			frontTitle:'Receive mail',
			frontBackButton:'Run in background',
			frontStopButton:'Stop receiving',
			frontStopMsg:'Procedures will be accepted after the last no longer accept!',
			step1:'Connect server',
			step2:'Scan new mail',
			step3:'Download mail'
		},
		receiveEmail:{
			backAlert:'The backstage is receiving mail...',
			selectAlert:'Please select the recipient mailbox！',
			receiveSuccess:'Receive successful!'
		},
		updateMsgBox:'Empty',
		editEmail:{
			addTitle:'Draft box mail',
			readTitle:'Check email'
		},
		addEmail:{
			inbox:'Inbox',
			outbox:'Outbox',
			draftbox:'Draft box',
			tagemail:'Tag mail',
			spam:'Spam',
			recycleBin:'Recycle bin'
		},
		emailConfig:{
			title:'Add mailbox',
			failureAlert:'Server configuration error, please check！'
		},
		markEmail:{
			selectAlert:'Please select the mail！',
			successAlert:'Successful operation！'
		},
		removeEmailAlert:'Please select the mail to be deleted！'
	},
	file:{
		treeMenu:JE.local.lang.sys.document.treeMenu,
		queryForm:JE.local.lang.sys.document.queryForm,
		fileData:JE.local.lang.sys.document.fileData,
		util:{
			selectAlert:'Please select the file!',
			selectOneAlert:'Can only {0} a file!',
			packageAlert:'Please enter the package name...',
			fileTitle:'File info',
			emailTitle:'Email title',
			name:'File name',
			path:'Path',
			type:'File type',
			uploadDept:'Upload dept',
			size:'File size',
			sizeUnitTpl:'(Byte)',
			uploadUser:'Upload user',
			uploadTime:'Upload time',
			remark:'remark'
		}
	}
}

/*日历*/
JE.local.lang.sys.calendar = {
	text:{
		todayText:'Today',
		dayText:'Day',
		weekText:'Week',
		monthText:'Month',
	    ddCreateEventText: 'Create task:{0}',
	    ddMoveEventText: 'Move the task to {0}',
	    ddResizeEventText: 'Change task to {0}'
	},
	msg:{
		nameEmptyAlert:'Name can not be empty!',
		noDeleteAlert:'Cannot delete the default group!',
		deleteConfirm:'Delete 【{0}】 calendar group?',
		selectAlert:'Please select the data!',
		importAlert:'Import successful！',
		cannotDeleteAlert:'Data is not saved, can not be deleted!',
		timeAlert:'Start time can not be more than the end of time!'
	},
	group:{
		title:'Calendar group',
		importText:'Import',
		userName:'User',
		department:'Department',
		createUser:'Creator',
		createDept:'Create Dept',
		name:'Name',
		color:'Color',
		defaults:'Default',
		remark:'Remark',
		selectUserTitle:'Personnel'
	},
	eventWin:{
		title:'Calendar task',
		column:{
			title:'Title',
			titleEmptyText:'Please enter the title...',
			createUser:'Creator',
			start:'Start',
			end:'End',
			allDay:'Allday',
			type:'Type',
			remind:'Remind',
			group:'Groups',
			notifications:'Notifications',
			remark:'Remark'
		}
	},
	west:{
		taskTitle:'My task (two months)',
		shareTitle:'Shared task',
		groupTitle:'Group management'
	}
}
